<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Ext.Net.Utilities</name>
    </assembly>
    <members>
        <member name="M:Ext.Net.Utilities.JsonUtils.Enquote(System.String)">
            <summary>
            Produce a string in double quotes with backslash sequences in all the right places.
            </summary>
            <param name="s">A String</param>
            <returns>A String correctly formatted for insertion in a JSON message.</returns>
        </member>
        <member name="M:Ext.Net.Utilities.Inflatr.Base.Inflate(System.String)">
            <summary>
            Inflate the string
            </summary>
            <param name="input">compressed string</param>
            <returns>Inflated string</returns>
        </member>
        <member name="M:Ext.Net.Utilities.DateTimeUtils.ToISOString(System.DateTime)">
            <summary>
            Returns an ISO 8601 formatted DateTime string
            </summary>
            <param name="instance">The DateTime object to format</param>
            <returns>The ISO 8601 formatted string</returns>
        </member>
        <member name="M:Ext.Net.Utilities.DateTimeUtils.ToISODateString(System.DateTime)">
            <summary>
            Returns the Date portion only of an ISO 8601 formatted DateTime string
            </summary>
            <param name="instance">The DateTime object to format</param>
            <returns>The ISO 8601 formatted string</returns>
        </member>
        <member name="M:Ext.Net.Utilities.DateTimeUtils.ToISOTimeString(System.DateTime)">
            <summary>
            Returns the Time portion only of an ISO 8601 formatted DateTime string
            </summary>
            <param name="instance">The DateTime object to format</param>
            <returns>The ISO 8601 formatted string</returns>
        </member>
        <member name="M:Ext.Net.Utilities.DateTimeUtils.ConvertPHPToNet(System.String)">
            <summary>
            Accepts a Unix/PHP date string format and returns a valid .NET date format
            </summary>
            <param name="format">The PHP format string</param>
            <returns>The format string converted to .NET DateTime format specifiers</returns>
        </member>
        <member name="M:Ext.Net.Utilities.DateTimeUtils.ConvertNetToPHP(System.String,System.Globalization.CultureInfo)">
            <summary>
            Accepts a Unix/PHP date string format and returns a valid .NET date format
            </summary>
            <param name="format">The .NET format string</param>
            <returns>The format string converted to PHP format specifiers</returns>
        </member>
        <member name="M:Ext.Net.Utilities.DateTimeUtils.DateNetToJs(System.DateTime)">
            <summary>
            Convert .NET DateTime to JavaScript object
            </summary>
            <param name="date">.NET DateTime</param>
            <returns>JavaScript Date as string</returns>
        </member>
        <member name="T:Ext.Net.Utilities.StringUtils">
            <summary>
            
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Replace(System.String,System.String[],System.String)">
            <summary>
            Replaces all occurrences of System.String in the oldValues String Array, with
            another specified System.String of newValue.
            </summary>
            <param name="instance">this string</param>
            <param name="oldValues">An Array of String objects to be replaced.</param>
            <param name="newValue">The new value to replace old values.</param>
            <returns>
            The modified original string.
            </returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Replace(System.String,System.String[],System.Func{System.String,System.String})">
            <summary>
            Replaces all occurrences of System.String in the oldValue String Array, with the
            return String value of the specified Function convert.
            </summary>
            <param name="instance">this string</param>
            <param name="oldValues">An Array of String objects to be replaced.</param>
            <param name="convert">The Function to convert the found old value.</param>
            <returns>
            The modified original string.
            </returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.FormatWith(System.String,System.Object[])">
            <summary>
            Format the string with the arguments (args parameter).
            </summary>
            <param name="format"></param>
            <param name="args"></param>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.FormatWith(System.String,System.IFormatProvider,System.Object[])">
            <summary>
            
            </summary>
            <param name="format"></param>
            <param name="provider"></param>
            <param name="args"></param>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.FormatWith(System.String,System.Object)">
            <summary>
            
            </summary>
            <param name="format"></param>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.FormatWith(System.String,System.IFormatProvider,System.Object)">
            http://james.newtonking.com/archive/2008/03/29/formatwith-2-0-string-formatting-with-named-variables.aspx
            <summary>
            
            </summary>
            <param name="format"></param>
            <param name="provider"></param>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Eval(System.Object,System.String)">
            <summary>
            
            </summary>
            <param name="source"></param>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ConcatWith(System.String,System.String)">
            <summary>
            Add the args strings the source text string.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ConcatWith(System.String,System.Object[])">
            <summary>
            Add the args strings the source text string.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Contains(System.String,System.String[])">
            <summary>
            Determines if the string contains any of the args. If yes, returns true, otherwise returns false.
            </summary>
            <param name="instance">The instance of the string</param>
            <param name="args">The string to check if contained within the string instance.</param>
            <returns>boolean</returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.IsEmpty(System.String)">
            <summary>
            Determine is the string is null or empty.
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.IsNotEmpty(System.String)">
            <summary>
            Determine is the string is NOT null or empty.
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Between(System.String,System.String,System.String)">
            <summary>
            Return a string from between the start and end positions. 
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Subarray(System.String[],System.Int32)">
            <summary>
            Return a sub array of this string array.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Subarray(System.String[],System.Int32,System.Int32)">
            <summary>
            Return a sub array of this string array.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Join(System.Collections.IEnumerable)">
            <summary>
            
            </summary>
            <param name="items"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Join(System.Collections.IEnumerable,System.String)">
            <summary>
            
            </summary>
            <param name="items"></param>
            <param name="separator"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Join(System.Collections.IEnumerable,System.String,System.String)">
            <summary>
            Join the items together
            </summary>
            <param name="items">The items to join.</param>
            <param name="separator">The separator.</param>
            <param name="template">The template to format the items with.</param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Chop(System.String)">
            <summary>
            Chops one character from each end of string.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Chop(System.String,System.Int32)">
            <summary>
            Chops the specified number of characters from each end of string. 
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Chop(System.String,System.String)">
            <summary>
            Chops the specified string from each end of the string. If the character does not exist on both ends 
            of the string, the characters are not chopped.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToMD5Hash(System.String)">
            <summary>
            MD5Hash's a string. 
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToTitleCase(System.String)">
            <summary>
            Converts the first character of each word to Uppercase. Example: "the lazy dog" returns "The Lazy Dog"
            </summary>
            <param name="text">The text to convert to sentence case</param>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToTitleCase(System.String,System.Globalization.CultureInfo)">
            <summary>
            Converts the first character of each word to Uppercase. Example: "the lazy dog" returns "The Lazy Dog"
            </summary>
            <param name="text">The text to convert to sentence case</param>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToTitleCase(System.String[])">
            <summary>
            Converts the first character of each word to Uppercase. Example: "the lazy dog" returns "The Lazy Dog"
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToTitleCase(System.String[],System.Globalization.CultureInfo)">
            <summary>
            Converts the first character of each word to Uppercase. Example: "the lazy dog" returns "The Lazy Dog"
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.IsLowerCamelCase(System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToLowerCamelCase(System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToLowerCamelCase(System.String[])">
            <summary>
            
            </summary>
            <param name="values"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToCamelCase(System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToCamelCase(System.String[],System.String)">
            <summary>
            
            </summary>
            <param name="values"></param>
            <param name="separator"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToCamelCase(System.String[])">
            <summary>
            
            </summary>
            <param name="values"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.PadLeft(System.String,System.Char,System.Int32)">
            <summary>
            Pad the left side of a string with characters to make the total length.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.PadRight(System.String)">
            <summary>
            Pad the right side of a string with a '0' if a single character.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.PadRight(System.String,System.Char,System.Int32)">
            <summary>
            Pad the right side of a string with characters to make the total length.
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.LeftOf(System.String,System.Char)">
            <summary>
            Left of the first occurance of c
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.LeftOf(System.String,System.String)">
            <summary>
            Left of the first occurance of text
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.LeftOf(System.String,System.Char,System.Int32)">
            <summary>
            Left of the n'th occurance of c
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.RightOf(System.String,System.Char)">
            <summary>
            Right of the first occurance of c
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.RightOf(System.String,System.String)">
            <summary>
            Right of the first occurance of text
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.RightOf(System.String,System.Char,System.Int32)">
            <summary>
            Right of the n'th occurance of c
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.RightOf(System.String,System.String,System.Int32)">
            <summary>
            Right of the n'th occurance of c
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.LeftOfRightmostOf(System.String,System.Char)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.LeftOfRightmostOf(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.RightOfRightmostOf(System.String,System.Char)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.RightOfRightmostOf(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ReplaceLastInstanceOf(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.ToCharacterSeparatedFileName(System.String,System.Char,System.String)">
            <summary>
            Accepts a string like "ArrowRotateClockwise" and returns "arrow_rotate_clockwise.png".
            </summary>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Enquote(System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.EnsureSemiColon(System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Wrap(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="wrapByText"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Wrap(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="wrapStart"></param>
            <param name="wrapEnd"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Test(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="pattern"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Test(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
            <summary>
            
            </summary>
            <param name="text"></param>
            <param name="pattern"></param>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Ellipsis(System.String,System.Int32)">
            <summary>
            Truncate a string and add an ellipsis ('...') to the end if it exceeds the specified length
            </summary>
            <param name="text">The string to truncate</param>
            <param name="length">The maximum length to allow before truncating</param>
            <returns>The converted text</returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Ellipsis(System.String,System.Int32,System.Boolean)">
            <summary>
            Truncate a string and add an ellipsis ('...') to the end if it exceeds the specified length
            </summary>
            <param name="text">The string to truncate</param>
            <param name="length">The maximum length to allow before truncating</param>
            <param name="word">True to try to find a common work break</param>
            <returns>The converted text</returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Base64Decode(System.String)">
            <summary>
            Base64 string decoder
            </summary>
            <param name="text">The text string to decode</param>
            <returns>The decoded string</returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Base64Encode(System.String)">
            <summary>
            Base64 string encoder
            </summary>
            <param name="text">The text string to encode</param>
            <returns>The encoded string</returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.FormatRegexPattern(System.String)">
            <summary>
            
            </summary>
            <param name="regex"></param>
            <returns></returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Randomize(System.String,System.Int32)">
            <summary>
            Generate a random string of character at a certain length
            </summary>
            <param name="chars">The Characters to use in the random string</param>
            <param name="length">The length of the random string</param>
            <returns>A string of random characters</returns>
        </member>
        <member name="M:Ext.Net.Utilities.StringUtils.Randomize(System.String)">
            <summary>
            
            </summary>
            <param name="chars"></param>
            <returns></returns>
        </member>
    </members>
</doc>
